﻿using System;
using System.Windows.Forms;
using DevExpress.XtraTab;

namespace QuanLyKhachSan
{
    class CreateTabPage
    {
        public void AddNewTab(string strTabName, UserControl ucContent, XtraTabControl tabControl)//Hàm tạo ra 1 tab mới
        {
            //Kiểm tra nếu Tab đã tồn tại thì thoát.
            foreach (XtraTabPage tabPage in tabControl.TabPages)
            {
                if (tabPage.Text == strTabName)//Kiểm tra tab cần sinh ra có nằm trong các tab đang mở không
                {
                    tabControl.SelectedTabPage = tabPage;
                    return;
                }
            }
            XtraTabPage newTabPage = new XtraTabPage();
            Random ran = new Random();
            newTabPage.Name = strTabName + ran.Next(100000) + ran.Next(22342); newTabPage.Text = strTabName;
            newTabPage.Controls.Add(ucContent);
            ucContent.Dock = DockStyle.Fill;
            tabControl.TabPages.Add(newTabPage);
            tabControl.SelectedTabPage = newTabPage;
        }
    }
}
